it has/had rubbed - Turc Anglais Dictionnaire